package com.zhuanzhuan.hero.user.pojo.po;

import com.zhuanzhuan.hero.user.annotations.EncryptedField;
import com.zhuanzhuan.hero.user.annotations.EncryptedTable;
import lombok.Data;

import java.util.Date;

/**
 * @ClassName UserPO
 * @Description
 * @Author hanjunjun
 * @Date 2024/7/13 17:10
 */
@Data
@EncryptedTable
public class UserPO {

    /**
     * hero_user_info表的id
     */
    private Long id;

    private Long uid;
    /**
     * 注册手机号
     */
    @EncryptedField
    private String mobile;
    /**
     * 昵称
     */
    private String nickname;
    /**
     * 头像
     */
    private String	profilePhoto;

    /**
     * 性别:1-男,2-女
     */
    private Integer sex;
    /**
     * 公司职位
     */
    private String	companyPosition;
    /**
     * 用户状态,10-待入驻,20-已入驻,30-已退出,40-已清退
     */
    private Integer userState;
    /**
     * 是否展示访客记录
     */
    private Integer isShowVisitor;
    /**
     * 是否打开个性化推荐开关
     */
    private Integer isOpenPersonalRecommend;
    /**
     * 封面
     */
    private String backdrop;

    /**
     * 个人简介
     */
    private String personalIntroduction;

    /**
     * 会员等级
     */
    private Integer memberLevel;
    /**
     * 入驻时间
     */
    private Date settleTime;

    /**
     * 创建时间
     */
    private Date createTime;

    @EncryptedField
    private String contactMobile;

    private String wechatNum;
}
